using EnvDTE80;
using TddGenerator.Core.Services;
using TddGenerator.Core.Services.Impl;
using TddGenerator.Ui;

namespace TddGenerator.Addin.Services.Impl
{
    public interface IPresenterFactory
    {
        InterfaceUnderTestSelectorPresenter GetPresenter(DTE2 dte, IInterfaceUnderTestSelectorView view);
        InterfaceUnderTestSelectorPresenter GetPresenter(DTE2 dte, IInterfaceUnderTestSelectorView view, ITemplateSetRepository templateRepository);
    }
}